Introdução à Lógica de Programação

Aula 1 - Por que aprender programação?


Helder Jefferson Ferreira da Luz

helder.luz@ifpr.edu.br

Ementa

  • Introdução à lógica de programação.
  • Variáveis, tipos e estrutura de dados.
  • Estruturas condicionais e estruturas de repetição.
  • Métodos e funções.
  • Manipulação de arquivos.
  • Introdução ao JavaScript.

Por que aprender programação?


Objetivo da aula

Apresentar alguns motivos para aprender programação.

Por que aprender programação?


https://www.youtube.com/watch?v=nKIu9yen5nc

O que é programação?

Programação é o processo de criar instruções para que um computador realize tarefas.


Possui diferentes áreas de aplicação:

  • Desenvolvimento de software.
  • Automação de processos.
  • Análise de dados, entre outras.

A revolução digital

A Era da Informação:

  • A tecnologia está em todos os setores (saúde, educação, entretenimento, negócios).

Crescimento da Automação:

  • A automação está transformando o mercado de trabalho e exigindo novos conhecimentos.

Impacto da Programação na Vida Cotidiana:

  • Exemplos: smartphones, e-commerce, assistentes virtuais (Siri, Alexa), carros autônomos.

A programação como superpoder

Resolver Problemas Complexos:

  • Capacidade de decompor grandes problemas em partes menores e encontrar soluções.

Automatização de Tarefas Repetitivas:

  • Ganho de eficiência no trabalho.

Criação de Ferramentas e Aplicações:

  • Desenvolvimento de soluções personalizadas para diferentes contextos.

Mercado de trabalho - mundial

Segundo a empresa de consultoria Gartner:

  • O gasto global com TI deve alcançar 5 trilhões de dólares em 2024. Um aumento de 6,8% em relação a 2023.

Mercado de trabalho - mundial

Maiores empresas do mundo por valor de mercado

Mercado de trabalho - Brasil

Segundo relatório do Google for Startups e a Associação Brasileira de Startups(Abstartups):

  • O Brasil terá um déficit de 530 mil profissionais da área de TI até 2025.
  • 53 mil profissionais irão se formar entre 2021 e 2025, mas demanda por novos talentos nesse período será de 800 mil.

Mercado de trabalho - Brasil

De acorco com a Brasscom:

  • em média 150 mil empregos na área de tecnologia são gerados por ano no Brasil.
  • a remuneração dos profissionais de TIC é 2,9 vezes maior do que a média de trabalhadores de outros setores.

Mercado de trabalho - regional

Segundo o diretor do Instituto de Desenvolvimento de Londrina - CODEL, em Londrina, a estimativa é que apenas duas empresas multinacionais tenham mais de mil vagas na área.


Apenas a empresa TCS criará 1,6 mil vagas alcançando 3 mil colaboradores.
Expectativa de chegar em 5 mil colaboradores nos próximos anos.

Programação Além da TI

Uso em Outras Áreas:

  • Ciências (bioinformática, simulações), design (web design), marketing (análise de dados).

Interdisciplinaridade:

  • Como o conhecimento de programação complementa profissões tradicionais, como engenharia, finanças e medicina.

Dúvidas? 🤔

Helder Jefferson Ferreira da Luz

helder.luz@ifpr.edu.br